Part Number Hot Search : 
PB137 55C10 FLQ14 150150 TOP242F FESF16DT KBJ60 FB1L3N
Product Description
Full Text Search
 

To Download AN1175 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  1/8 april 2002 AN1175 application note in-system programmability how much money can it save? contents n assumptions n development phase C up-front costs C eliminate sockets C development time n manufacturing phase C manufacturing with isp eliminates excess inven- tory C isp eliminates wasted parts C manufacturing with isp reduces quality prob- lems n update/upgrade phase this document illustrates how integrated-circuit devices that are in-system programmable can save you money and reduce your time-to-market. we look well beyond the initial purchase price of the device and track the cost of ownership over its life- time. you will see that isp can save time and money through- out the life-cycle of a partfrom development to manufacturing to updates and upgrades. in-system programmable (isp) devices provide a major tech- nological advantage that can reduce time-to-market and save you money. with isp, a blank device can be soldered directly to a circuit board and programmed and re-programmed at any time. because no socket is required, the device need only be handled once in its lifetime. this document compares the cost of ownership of an isp part versus the traditional method of proto-typing with a windowed eprom-based part and going into production with a one-time programmable (otp) part. the typical life-cycle of an electron- ic product is as shown in figure 1. figure 1. typical life-cycle of an electronic product each phase is discussed in a separate section and shows how isp can save money and reduce your time-to-market. until recently, isp has been used mainly for loading fuse maps into programmable logic devices. however, with todays in- creased use of microcontrollers (mcus), isp is being used for other applications. in addition to programmable logic, isp is be- ing used to program firmware into the memory from which the mcu will operate. st offers the psd8xxf family of mcu peripheral devices. this family contains devices that integrate both programmable logic and nonvolatile memory (nvm) on the same die. all psd8xxf devices are 100% isp through an ieee 1149.1 compliant ai03305b development phase manufacturing phase update/upgrade phase
AN1175 - application note 2/8 jtag channel. the psd8xxf family is unique to the industry. it is the only family to offer nvm that is directly program- mable through the jtag channel. this is important because many systems are already using jtag for testing because of its simplicity and low overhead. now, an entire product can be programmed (including firmware) and tested over a single communication channel. equally important: no download software has to be written and debugged, and no separate device programmer is required to achieve isp. in addition to jtag, the psd8xxf also offers other methods to achieve isp to save costs and reduce time-to-market. lets look at the details. assumptions the following assumptions are used as a basis for the comparison of an isp product versus a non-isp product. 1. the lifetime of the end product is five years 2. over the five year period, 10,000 units will be produced 3. the average cost of each unit is $1000 4. each unit takes 1 hour to disassemble and 1 hour to reassemble 5. the average pay rate for a technician is $60 per hour (including benefits) 6. the fallout of socketed parts due to mishandling is 33%. development phase in the development phase, isp can: n reduce up-front costs n eliminate the need for a socket n reduce the overall development time. up-front costs there are two up-front costs associated with the traditional development using an eprom-based win- dowed part: n the stand-alone device programmer, ranging in price between $300 and $3000. n the uv eraser, averaging around $50. these costs would be incurred on a per-station basis. note: the cost of the programmer can increase sub- stantially if it has the ability to program more than one part at a time. with jtag compliant parts, only a single cable that plugs into a standard pc parallel port is required. this cable can program one part or many parts if they are connected in a chain configuration. the cost of this cable for sts flash-based isp psds is $59 us. eliminate sockets due to the nature of isp, design iterations can be handled in-system. therefore, blank isp devices can be soldered directly onto the circuit board. this eliminates the need for sockets for isp devices. this is not the case with windowed or otp eprom parts. a socket is required throughout the life-cycle of the unit. the average 1000-piece price for ten different 52-pin sockets from five different manufacturers was found to be $1.17 per socket. (1000 piece pricing was used because the 10,000 parts would be or- dered over a period of five years, 1000 pieces at a time.) this cost is added for each unit made. therefore, sockets for all 10,000 units would add an extra $11,700 to the overall production cost.
3/8 AN1175 - application note if the design wont allow for a socket because of electrical loading, cost issues, or hostile environments, de-soldering and re-soldering the part each time the contents change would be required. this would not only add tremendous design time, but each circuit board may become unworkable after only a few itera- tions. this could add tremendous cost to the design, all of which could be avoided with an isp part. development time isp reduces the time-to-market. since each design environment is different, it is difficult to produce exact numbers regarding time reduction. however, the information provided here should make it clear that time- to-market will be reduced. the design cycle for a windowed eprom-based part is shown in figure 2. figure 2. design cycle for a windowed eprom-based part with isp, simply update the device using a programming cable connected to your circuit board. notice how three steps are eliminated using this method, saving vast amounts of time during development. also, since there is no handling of the device with isp, there will be no fallout due to damaged parts. the psd8xxf family saves development and debug time by providing a jtag channel to program firm- ware directly into flash memory. the traditional method of downloading firmware to flash memory in-sys- tem is through a uart channel controlled by the mcu. as such, code to implement a uart download to flash memory must be developed and debugged before any real application code is written. download code is difficult to create because you are developing code to deposit code into memory. until you can get code into memory, you cant debug the code that gets it there. with the psd8xxf family, one does not have to develop this download code up front. simply connect the jtag download cable and program the part. this implies the designer can start writing application code immediately, without having to worry about writing download code. manufacturing phase there is a critical factor that will save time and money during manufacturing: isp devices do not have to be programmed until the board is tested! that fact leads to the following: n many manufacturing steps are eliminated n excess inventory is eliminated n design revisions do not require parts to be wasted n quality problems are reduced. these factors lead to a higher yield in less time. figure 3 shows how manufacturing steps are eliminated when manufacturing with isp versus otp parts. ai03306 remove part from socket erase part in uv erasing takes 20 mins to 1 hour program part in programmer repeat for each design revision or update put part back in socket
AN1175 - application note 4/8 figure 3. manufacturing flow with isp versus otp parts the first thing to notice with isp is that programming each part up front with a stand-alone programmer is not required. programming the part can be delayed until just before the entire assembly is tested. the psd8xxf jtag interface allows the device to be programmed using an inexpensive cable that at- taches to a pc parallel port. you can use this cable to download manufacturing test code, then use it again to load the final application code. alternately, commercial automated test equipment (ate) (manufactured by hp, genrad, and others) can be used to program the psd8xxf over the jtag channel. in this case, all other non-psd8xxf jtag devices that reside on the printed circuit board may be tested and programmed as well. as can be seen from the flowchart, manufacturing with isp parts requires four fewer steps compared to manufacturing with otp parts. manufacturing with isp eliminates excess inventory using isp during manufacturing can eliminate excess inventory for the following reasons: 1. no separate inventories for separate versions of the software are required. 2. manufacturing with otp parts normally requires extra parts to be kept on hand in case there are any last minute software changes. 3. products can be made-to-order as demand dictates. isp eliminates wasted parts imagine the following scenario: your company is ready to ship 100 units when an unacceptable software bug is discovered. with otp parts, you would have to throw away the programmed parts and start at the beginning of the manufacturing flow. with isp, you simply need to reprogram the device with the new soft- ware. manufacturing with isp reduces quality problems since isp devices can be soldered directly to the circuit board, no socket will be required, as previously ai03307 manufacturing flow with otp parts manufacturing flow with isp parts get blank devices from inventory get blank devices from inventory program each device in programmer label each programmed device return programmed devices to inventory when manufacturing begins get programmed parts back out of inventory unit assembly unit test unit assembly unit test: use simple download cable or ate for isp and testing
5/8 AN1175 - application note discussed. because there is no socket involved and the part is not programmed until test time, the follow- ing quality problems can be eliminated: n bent leads when inserting devices into sockets n putting an otp part with the wrong software version into the socket n installing devices into sockets with incorrect orientation n installing the wrong device in one of multiple sockets. this section showed that simply waiting to program the part until the unit is ready for testing reduces man- ufacturing steps, eliminates excess inventory, and reduces quality problems. this translates into huge cost savings and reduced time-to-market. update/upgrade phase this is where isp parts really excel in cost savings over traditional methods. updating or upgrading an otp part can get quite costly and complicated, depending on the path chosen. some manufacturers simply choose to scrap the product in the field and send out a replacement. since we assumed each unit costs $1000 to build, it would cost $10,000,000 to update/upgrade all the units. alternately, the product can be recalled for an update. (see the right-hand column of figure 2 on the next page.) for products using a psd8xxf device, updates and upgrades are very easy to perform. no disassembly of the product is required to load new firmware and configuration into the product. in fact, depending on the product, these upgrades and updates can be done remotely over the internet or other communication medium. the psd813f offers two methods to upgrade products in the field. one is jtag, and the other is by the mcu using the concurrent memory arrays inside the psd8xxf. when jtag is used, the mcu does not need to participate in any way. when concurrent memory is used, the mcu operates from one memory while writing (upgrading) the other. this method allows updates and upgrades to be done over any com- munication channel available to the mcu. (examples include ethernet, modem, can, rs-232, and rs- 485.) concurrent memory operation allows the mcu to continue some system functions during isp, which may be critical in some applications. for example, in a production-line controller, it may be crucial for the mcu to continue to control the process during isp to prevent accident or injury. with isp devices, more options are available to handle field updates and upgrades, including: n upgrade products remotely over a communication channel. n send a service person to the customer site to upgrade with a laptop computer. n recall products and upgrade them at the factory (no disassembly needed). note that the first option is not available for otp parts. for simplicity, lets assume that the product is re- called. figure 4 compares an isp part update (left) to an otp part update (right).
AN1175 - application note 6/8 figure 4. isp update/upgrade versus otp update/upgrade if we compare the times of the two flowcharts, we see that the unit with the otp part inside will require an extra three and a quarter hours of technician work. at $60 per hour, this equates to $195 per unit. if all 10,000 units had to be recalled and updated because of a bug in the software, the total would come out to $1,950,000 extra! ai03308 step 1a: customer sends unit in for update / upgrade step 1b: customer sends unit in for update / upgrade step 2b: technician disassembles unit time: 1 hour step 3b: technician removes old part from socket or desolders it time: 45 min (if desoldered) step 4b: technician gets new part from inventory (if available) time: 15 min step 5b: technician programs and verifies new part time: negligible step 6b: technician puts new part in socket or solders it time: 15 min (if soldered) step 7b: technician re-assembles unit time: 1 hour step 8b: technician tests unit time: same as isp step 9b: technician sends unit back to customer step 4a: technician tests unit time: same as otp step 5a: technician sends unit back to customer step 2a: technician connects programming cable to unit time: negligible step 3a: technician programs and verifies part in-situ time: negligible isp update / upgrade otp update / upgrade
7/8 AN1175 - application note table 1. document revision history date rev. description of revision jun-1999 1.0 document written (an062) in the wsi format 03-jan-2002 1.1 front page, and back two pages, in st format, added to the pdf file references to waferscale, wsi, easyflash and psdsoft 2000 updated to st, st, flash+psd and psdsoft express 16-apr-2002 1.2 document converted to st format
AN1175 - application note 8/8 for current information on psd products, please consult our pages on the world wide web: www.st.com/psd if you have any questions or suggestions concerning the matters raised in this document, please send them to the following electronic mail addresses: apps.psd@st.com (for application support) ask.memory@st.com (for general enquiries) please remember to include your name, company, location, telephone number and fax number. information furnished is believed to be accurate and reliable. however, stmicroelectronics assumes no responsibility for the co nsequences of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of stmicroelectronics. specifications mentioned in this publicati on are subject to change without notice. this publication supersedes and replaces all information previously supplied. stmicroelectronics prod ucts are not authorized for use as critical components in life support devices or systems without express written approval of stmicroelectro nics. the st logo is registered trademark of stmicroelectronics all other names are the property of their respective owners ? 2002 stmicroelectronics - all rights reserved stmicroelectronics group of companies australia - brazil - canada - china - finland - france - germany - hong kong - india - israel - italy - japan - malaysia - malta - morocco - singapore - spain - sweden - switzerland - united kingdom - unit ed states.


▲Up To Search▲   

 
Price & Availability of AN1175

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X